export default {
    app: {
        name: 'WorkBench',
        menuName: 'Monitor',
        refresh: 'refresh',
        query: 'Query',
        reset: 'Reset',
        autoRefresh: 'refresh',
        custom: 'Custom',
        startDate: 'Start Date',
        endDate: 'End Date',
        to: 'To',
        running: 'running',
        disconnect: 'disconnect',
        unknown: 'unknown',
        delete: 'delete',
        confirmDel: 'Confirm to delete',
        cancel: 'cancel',
        confirm: 'confirm',
        edit: 'edit',
        operate: 'operate',
        clusterAndInstance: 'Cluster/Instance',
        startTime: 'Start time',
        endTime: 'End time',
        lastOneHour: 'Last 1 hour',
        lastThreeHour: 'Last 3 hour',
        lastSixHour: 'Last 6 hour',
        back: 'back',
        logContextCountLabelList: ['5', '10', '20', '30', '40', '50'],
    },
    datasource: {
        name: 'Log Retrieval',
        logSearchTime: 'Log Time',
        logSearchPlaceholder: 'Log content',
        logDistributionMap: 'Log Distribution Map',
        numberofLogs: 'Number of logs/Piece',
        unit: 'Piece',
        type: 'Type',
        level: 'Level',
        logSearchTable: ['Time', 'Type', 'level', 'Log', 'Cluster ID', 'Instance ID'],
        logContext: 'Log Context',
        logContextPlaceholder: 'select please',
        showInfoTitleTip: 'Support for Lucene syntax',
        showInfoContextTip:
            'Lucene syntax:\n(1) Single word query: word\n(2) Multiple word query: word1 word2 or word1,word2 (support comma and space as separators)\n(3) Field query: field:word\n(4) Wildcard query: wo?d or wo* (? matches a single character, * matches zero or more characters)\n(5) Fuzzy query: wo~0.1 (fuzziness factor [0-1])\n(6) Proximity query: &#34keyword word&#34~1 (maximum edit distance allowed)\n(7) Range query: field:&#91 10 TO 20 &#125 (&#91&#93 includes the boundary values, &#123&#125 excludes the boundary values)\n(8) Boosted query: word1 word2^2 (relevance score, default is 1)\n(9) Logical operation query: word1 AND word2 OR word3 NOT word4 +word5 -word6 (AND, OR, NOT, +, -)\n(10) Nested query: word1 OR (word2 AND word3) (grouping with parentheses)\n(11) Escaping special characters: &#47 (supports escaping + - &#38&#38 &#124&#124 &#33 ( ) &#123 &#125 &#91 &#93 &#94 &#34 &#126 * &#63 : &#47)',
    },
    install: {
        pkg: 'node exporter',
        src: 'Uploaded Package',
        uploadPkg: 'Uploaded Package',
        uploadSucceed: 'Upload Succeed',
        uploadFail: 'Upload Fail',
        pleaseUpload: 'Please upload',
        uploadInfo: 'Drag the file here, or click to upload the file',
        downloadSuggest: 'Recommended download address',
        installMode: 'Installation method',
        online: 'Online',
        offline: 'Offline',
        uninstall: 'uninstall',
        uninstallProxy: 'uninstall server',
        uninstallAgent: 'uninstall proxy',
        uninstallQuick: 'uninstall quick',
        install: 'install',
        installAgent: 'install proxy',
        installProxy: 'install server',
        installedAgent: 'installed proxy',
        installedProxy: 'installed server',
        machine: 'machine',
        installPath: 'Installation path',
        installUser: 'Installation User',
        rootPWD: 'root password',
        proxyPort: 'server port',
        collectInstance: 'collect instance',
        collectProxy: 'collect proxy',
        ogRunLogPath: 'datasource running log path',
        gsCtlLogPath: 'gs_ctl log path',
        gsGucLogPath: 'gs_guc log path',
        gsOmLogPath: 'gs_om log path',
        gsInstallLogPath: 'gs_install log path',
        gsLocalLogPath: 'gs_local log path',
        cmLogPath: 'cm log path',
        continueUpload: 'continue to upload',
        installServerAlert: 'please install the server first!',
        installedServerAlert: 'it is only allow to install one server!',
        status: {
            normal: 'Running',
            unknown: 'Unknown',
            starting: 'Starting',
            stopping: 'Stopping',
            manualStop: 'Manually Stopped',
            errorThreadNotExists: 'Exception: Thread does not exist',
            errorProgramUnhealthy: 'Exception: Program is unhealthy',
        },

        proxyRules: ['choose the machine please', 'input the password of root please', 'input the proxy port please', 'choose an installer please'],
        collectorRules: ['choose the instance please', 'input the password of root please', 'Please enter the database run log path'],
        start: 'start',
        stop: 'stop',
        startSuccess: 'Start success',
        startFail: 'Start failure',
        stopSuccess: 'Stop success',
        stopFail: 'Stop failure',
        fileMismatch: 'Uploaded file does not match, please upload ',
    },
};
